@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);@font-face{font-family:'Droid Sans';src:url('../fonts/DroidSans.woff2') format('woff2'),url('../fonts/DroidSans.woff') format('woff');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body,html{overflow-x:hidden}body{background-color:#f5f5f5;font-size:16px;color:#3f3f3f;margin:0;font-family:'Droid Sans',sans-serif}h1,h2,h3,h4,h5,h6{margin:0 0 .5em 0}h1{font-style:normal;font-size:2em;color:#3f3f3f;font-weight:700}h2{font-size:1.4em;font-style:normal;color:#3f3f3f;font-weight:700}h3{font-style:normal;margin-bottom:.5em;color:#3f3f3f;font-weight:700}h4,h5,h6{font-weight:700}p{margin-bottom:1.5em;line-height:2em}a{color:#2fa79b}ol,ul{margin-bottom:1.5em}ol li,ul li{line-height:2em}.blog-item{margin-bottom:15px}.blog-item img{width:100%;margin-bottom:30px}.blog-item h3{width:100%;margin-bottom:15px}.bloginfo{margin-bottom:15px}@media (min-width:992px){.bloginfo{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex}}.bloginfo .date{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;line-height:28px;font-size:15px}@media (max-width:992px){.bloginfo .date{margin-bottom:5px}}.bloginfo .divider{padding:0 5px;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;line-height:28px}@media (max-width:992px){.bloginfo .divider{display:none}}.bloginfo .categories{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;gap:5px}.bloginfo .categories .category{border:1px solid #f0f0f0;line-height:1;padding:.5em 1em;border-radius:3px;font-size:.8em}body{overflow-y:hidden}blockquote{padding:0;font-weight:700;font-size:1.2em;-moz-background-clip:content;-webkit-background-clip:content;background-clip:content-box;color:#2fa79b;border-left:none;margin:3em 0;line-height:2em;position:relative}blockquote:before{position:absolute;top:-5px;left:0;content:"“";font-size:3em;font-weight:700;line-height:0}blockquote:after{content:"”";font-size:3em;font-weight:700;line-height:0;margin-top:.5em;position:absolute;right:15px;bottom:-25px}a:active,a:active:focus,a:focus{outline:0;outline-offset:none}#wrapper{background-color:#fff;max-width:1400px;width:100%;margin:0 auto;position:relative}.wrapper{padding-left:10%;padding-right:10%;position:relative}.module{margin-bottom:4em}.module.page{padding-top:15px}.module.page.only-header{margin-bottom:0}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin-top:.5em}.content h1:first-child,.content h2:first-child,.content h3:first-child,.content h4:first-child,.content h5:first-child,.content h6:first-child{margin-top:0}.content .table-container{overflow-x:auto;margin:1.5em 0}.content table tr{padding:.5em 0}.content table tr td{line-height:2em;padding:0 1em;white-space:nowrap;border:1px solid #ccc}.content table.sweet-grid tr td{border:none;padding:0;white-space:normal}.image img{width:100%}.no-margin{margin:0}#header-container{position:fixed;background-color:#fff;z-index:1000;border-bottom:1px solid transparent;max-width:1400px;width:100%;margin:0 auto;top:0;-webkit-transition:border 1s ease;-moz-transition:border 1s ease;-ms-transition:border 1s ease;-o-transition:border 1s ease}#header-container.sticky{border-bottom:1px solid #ccc}.page.module.only-header{margin-bottom:30px}#topbar{height:50px;border-bottom:1px solid #ececec;color:#c3c3c3;font-weight:700}@media (max-width:767px){#topbar .floatleft#emergency{float:right}}#topbar .floatleft:last-child .contact-item,#topbar .floatleft:only-child .contact-item{margin-right:0}@media (max-width:767px){#topbar .responsive-hide:not(.icon){display:none}}#topbar #emergencynumber a,#topbar #emergencynumber span{color:#7c7c7c}#topbar .contact-item{line-height:3.1em;margin-right:40px}@media (max-width:767px){#topbar .contact-item{margin-right:20px}}#topbar .contact-item span{margin-right:5px}#topbar .contact-item .fa{font-size:1.6em;top:4px;position:relative}#topbar .contact-item a{color:#c3c3c3}.floatleft{float:left}#header{height:130px}#header .view-switcher{float:right;margin-top:50px;padding-left:15px}#header .view-switcher ul.dropdown-menu{left:auto;right:0}@media (max-width:992px){#header .view-switcher ul.dropdown-menu{display:block;max-width:100%;position:relative;width:100%;text-align:center}}@media (max-width:992px){#header .view-switcher ul.dropdown-menu li{width:auto;display:inline-block;margin:0 5px}}#header .view-switcher ul.dropdown-menu li.active a,#header .view-switcher ul.dropdown-menu li:active:focus a,#header .view-switcher ul.dropdown-menu li:focus a{background-color:transparent}#header .view-switcher .navbar-btn{line-height:30px;vertical-align:middle;border:none}@media (max-width:992px){#header .view-switcher .navbar-btn{display:none}}@media (max-width:992px){#header .view-switcher{float:none;width:100%;position:relative;background-color:#fff;padding:0;margin-top:0}}#header .navbar-default{background-image:none;-webkit-border-radius:0px;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;box-shadow:none;margin-bottom:0;min-height:1px;background-color:transparent;border-color:transparent}@media (max-width:991px){#header .navbar-default{border-top:none;border-bottom:none}}#header .navbar-default .view-switcher+.navbar-nav{top:0;padding-top:0}#header .navbar-default.multiple-row .navbar-nav{margin-top:36px}#header .navbar-default .navbar-header{width:35%;padding-left:10%;padding-right:20px;position:relative;top:0}#header .navbar-default .navbar-brand{height:auto;padding:0;line-height:130px}@media (max-width:991px){#header .navbar-default .navbar-brand{line-height:100px;height:100px}}#header .navbar-default .navbar-brand img{max-width:360px;width:100%;max-height:130px;padding-top:8px;padding-bottom:8px;object-fit:contain;-webkit-transition:padding .3s ease-in;-moz-transition:padding .3s ease-in;-ms-transition:padding .3s ease-in;-o-transition:padding .3s ease-in}.sticky #header .navbar-default .navbar-brand img{padding-top:12px;padding-bottom:12px}@media (max-width:991px){#header .navbar-default .navbar-brand img{max-height:100px;padding-top:8px;padding-bottom:8px}}#header .navbar-default .navbar-nav{float:right;position:relative;max-width:65%;margin-top:50px}#header .navbar-default .navbar-nav>.open a{background-color:transparent}#header .navbar-default .navbar-nav>.open a:focus,#header .navbar-default .navbar-nav>.open a:hover{background-color:transparent}@media (min-width:992px){#header .navbar-default .navbar-nav>li{margin:0 5px}}#header .navbar-default .navbar-nav>li:first-child:not(.dropdown) a{text-indent:-9999px;white-space:nowrap;position:relative;padding:0 10px}#header .navbar-default .navbar-nav>li:first-child:not(.dropdown) a:before{content:"\f015";font-family:FontAwesome;color:#2fa79b;font-size:20px;text-indent:0;position:absolute;top:0;left:0}#header .navbar-default .navbar-nav>li.active a{color:#2fa79b;background-color:transparent;background-image:none;-webkit-border-radius:0px;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;box-shadow:none}#header .navbar-default .navbar-nav>li a{color:#3f3f3f;font-weight:400;font-size:15px;text-decoration:none;line-height:30px;padding:0;-webkit-transition:color .3s ease-in;-moz-transition:color .3s ease-in;-ms-transition:color .3s ease-in;-o-transition:color .3s ease-in;vertical-align:middle}@media (max-width:767px){#header .navbar-default .navbar-nav>li a{padding-left:9px}}#header .navbar-default .navbar-nav>li ul.dropdown-menu li a{line-height:40px;padding:0 9px;text-transform:none;font-weight:400}#header .navbar-default .navbar-nav>li ul.dropdown-menu li.active a{text-decoration:underline}#header .navbar-default .navbar-nav .caret{border:none;width:20px;height:20px;margin-left:0;text-align:center}@media (min-width:992px){#header .navbar-default .navbar-nav .caret{width:10px;height:10px}}#header .navbar-default .navbar-nav .caret:before{content:"\f0d7";font-family:FontAwesome;font-weight:700;color:#3f3f3f;display:block;font-size:14px;line-height:20px;padding:0}@media (min-width:992px){#header .navbar-default .navbar-nav .caret:before{line-height:10px}}@media (min-width:992px){#header .navbar-default .navbar-nav li.dropdown:hover .dropdown-menu{display:block}}#wrapper{margin-top:180px}@media (max-width:991px){#wrapper{margin-top:150px}}@media (max-width:767px){#wrapper{margin-top:100px}}@media (max-width:1200px){#header .navbar-default .navbar-nav>li a{font-size:12px}}@media (max-width:992px){#header{height:100px;padding-bottom:0}#header .navbar-default .navbar-toggle{height:84px}#header .navbar-default .navbar-brand{line-height:100px}#header .navbar-default .navbar-header{width:100%}#header .navbar-default .navbar-nav{right:0;left:0;top:20px;position:relative;padding:40px 0;width:100%;max-width:100%;margin-top:0;overflow-y:auto;max-height:calc(100vh - 160px)}#header .navbar-default .navbar-nav>li:first-child a{text-indent:0;position:relative;padding:10px 0 10px 10px}#header .navbar-default .navbar-nav>li:first-child a:before{display:none}#header .navbar-default .navbar-nav li{width:100%;float:left;border-bottom:1px solid #fff}#header .navbar-default .navbar-nav li.dropdown.open a.dropdown-toggle{background-color:#3f3f3f;color:#fff}#header .navbar-default .navbar-nav li.dropdown.open ul.dropdown-menu li a{background-color:#2fa79b}#header .navbar-default .navbar-nav li.dropdown.open ul.dropdown-menu li.active a{background-color:#3f3f3f}#header .navbar-default .navbar-nav li:last-child{border-bottom:none}#header .navbar-default .navbar-nav li.active a{background-color:#3f3f3f;color:#fff;text-transform:none}#header .navbar-default .navbar-nav li a{background-color:#2fa79b;color:#fff;font-size:16px;text-transform:none;line-height:30px;padding-top:10px;padding-bottom:10px}#header .navbar-default .navbar-nav li a:hover{background-color:#3f3f3f;color:#fff}#header .navbar-default .navbar-nav li ul.dropdown-menu{position:relative;width:100%;background-color:transparent;box-shadow:none;border:none;padding:0;-webkit-border-radius:0px;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}#header .navbar-default .navbar-nav li ul.dropdown-menu li a{padding:10px 20px;font-size:13px}#header .navbar-default .navbar-nav li ul.dropdown-menu li:last-child{border-bottom:none}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:transparent;border:none}.navbar-header{float:none}.navbar-left,.navbar-right{float:none!important}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none!important}.navbar-nav{float:none!important;margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block!important}}@media (max-width:767px){#header{height:100px}#header .navbar-default .navbar-brand{line-height:100px;max-width:80%;width:auto;max-height:100px;vertical-align:middle;display:inline-block}#header .navbar-default .navbar-brand img{max-width:320px;width:100%;display:inline-block}#header .navbar-default .navbar-toggle{height:94px}#header .navbar-default .navbar-nav{float:none;margin:0 auto}}.navbar-default .navbar-toggle{border-color:transparent}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}.navbar-default .navbar-toggle .icon-bar{background-color:#2fa79b;height:4px;width:30px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.navbar-default .navbar-nav{right:0;z-index:999}.nav-collapse,.nav-collapse *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.nav-collapse ul{list-style:none;z-index:5000;position:relative;margin-bottom:0;margin-left:0}.nav-collapse li{float:left}@media (max-width:767px){.navbar-default .navbar-nav{width:100%}.navbar-default .navbar-toggle{margin:3px 0}#header .navbar-default .navbar-nav{right:0;float:left}}@media screen and (min-width:999px){.nav-collapse ul li{list-style:none;float:left;margin:0;line-height:1.5em;background:0 0;padding-left:0;position:relative;font-size:15px;font-weight:700;margin-left:10px}.nav-collapse ul li a{display:block;font-weight:700;text-decoration:none;-webkit-transition:color .5s ease-in-out,background-color .2s ease-in-out;-moz-transition:color .5s ease-in-out,background-color .2s ease-in-out;transition:color .5s ease-in-out,background-color .2s ease-in-out;color:#3f3f3f;padding:0 0;line-height:3.5em;text-transform:uppercase}.nav-collapse ul li.page-1{width:22px}.nav-collapse ul li.page-1 a{line-height:1.2em}.nav-collapse ul li.page-1 a:before{position:absolute;font-family:FontAwesome;top:17px;left:0;content:"\f015";font-size:1.3em}.nav-collapse ul li.page-1 span{text-indent:-2000pt;font-size:1%}.nav-collapse ul li.haschild a{padding-right:10px}.nav-collapse ul li.haschild:after{position:absolute;font-family:FontAwesome;top:1.9em;right:0;content:"\f067";color:#b8b8b8;font-size:.5em;font-weight:400}.nav-collapse ul li a:hover,.nav-collapse ul li.current a{color:#2fa79b}.nav-collapse ul ul{display:none;position:absolute;top:3.1em;width:auto;z-index:99999;background:#2fa79b;padding:0;margin:0}.nav-collapse ul li:hover>ul{display:block}.nav-collapse ul ul li{background:0 0;float:none;width:225px;margin:0;line-height:1.5em}.nav-collapse ul ul.page-859 li{width:260px}.nav-collapse ul ul li:after{content:inherit;display:none}.nav-collapse ul ul li a{text-transform:none;padding:.6em 20px .6em 20px!important;font-size:1em;font-weight:400;color:#fff!important;border:none;line-height:1.6em}.nav-collapse ul ul li a:hover{background-color:#3f3f3f!important}.nav-collapse ul ul .cube,.nav-collapse ul ul.page-859 .cube{border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;border-bottom:5px solid #2fa79b;top:-5px;left:20px;width:10px}.nav-collapse ul li:hover>ul{display:block}}.nav-toggle{position:fixed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;text-indent:-999px;position:relative;overflow:hidden;width:2.2rem;height:4.2rem;line-height:4.2rem;float:right;z-index:9999;padding-left:20px}.nav-toggle.active{width:4.2rem}.nav-toggle:before{color:#2fa79b;text-transform:none;position:absolute;font-size:30px;text-indent:0;text-align:center;line-height:2.3rem;speak:none;width:100%;top:0;right:0;background:0 0;width:2.2rem!important;margin-right:10px;font-family:FontAwesome;content:"\f0c9"}.nav-toggle.active::before{font-size:30px;content:"\f00d ";background:#2fa79b;color:#fff;margin-right:0;line-height:4rem;width:4.2rem!important}@media (max-width:767px){.navbar-default .navbar-toggle{max-width:20%;margin:3px 0}.navbar-default .navbar-toggle .icon-bar{width:25px}.navbar-header{margin-right:0!important;margin-left:0!important}.navbar-toggle{margin-right:0}.navbar-collapse.in{overflow-y:hidden}}@media (max-width:640px){#header .navbar-default .navbar-brand img{width:100%}}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background:unset}.breadcrumbs .breadcrumb{background-color:transparent;padding-left:0;-webkit-border-radius:0px;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.breadcrumbs .breadcrumb li{line-height:2em;font-size:.8em}.breadcrumbs .breadcrumb li:first-child a:before,.breadcrumbs .breadcrumb li:first-child span:before{content:"";padding-right:0}.breadcrumbs .breadcrumb li span{padding:.5em 0;line-height:2em}.breadcrumbs .breadcrumb li span:before{content:"›";padding-right:.8em;color:#b8b8b8}.breadcrumbs .breadcrumb li a{border:1px solid #f0f0f0;line-height:2em;padding:.5em 1em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.breadcrumbs .breadcrumb li a:before{padding-right:.8em;color:#b8b8b8}.breadcrumbs .breadcrumb li a:hover{text-decoration:none;-webkit-transition:color .5s ease;-moz-transition:color .5s ease;-ms-transition:color .5s ease;-o-transition:color .5s ease;color:#3f3f3f}.slider{margin-bottom:15px}.slider img.background{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:center}.slider.home{height:480px;background-size:cover;background-repeat:no-repeat;background-position:center center}.slider.other{height:250px;background-size:cover;background-repeat:no-repeat;background-position:center center}.slider.other.news{height:375px;background-attachment:fixed;background-size:cover;background-position:center center}@media (max-width:991px){.slider.other.news{background-attachment:initial!important}}.slider+.usps{margin-top:4em}.slider .swiper-container,.slider .swiper-wrapper{height:100%}.slider .swiper-slide{position:relative;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.slider .swiper-slide .wrapper{display:flex;align-items:center;height:100%;padding:0 0 0 10%}@media only screen and(max-width:500px){.slider .swiper-slide .wrapper{padding:0 10px}}.slider .swiper-slide .wrapper .swiper-caption{width:40%;color:#fff;margin:0;min-width:400px}@media only screen and(max-width:500px){.slider .swiper-slide .wrapper .swiper-caption{width:100%;min-width:unset}}.slider .swiper-slide .wrapper .swiper-caption h2{color:#fff;font-size:1.5em;text-transform:uppercase;font-weight:700;margin-bottom:.5em}.slider .swiper-slide .wrapper .swiper-caption p{color:#fff;line-height:2em;margin-bottom:1.5em}.slider .swiper-slide .wrapper .swiper-caption .button{line-height:1.6em;display:inline-block;padding:.7em 4% .7em 4%;font-weight:700;text-decoration:none;cursor:pointer;margin-bottom:.4em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:background-color .5s ease-in-out;-moz-transition:background-color .5s ease-in-out;-ms-transition:background-color .5s ease-in-out;-o-transition:background-color .5s ease-in-out;-webkit-appearance:none;text-shadow:none!important;box-sizing:border-box;text-transform:uppercase;font-size:15px;background:0 0;border:2px solid #fff;color:#fff}.slider .swiper-pagination .swiper-pagination-bullet{width:15px;height:15px}.slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#2fa79b}@media (max-width:768px){.slider .swiper-slide .swiper-caption{width:80%}}@media (max-width:640px){.slider .swiper-slide .swiper-caption{width:80%;margin-top:110px}}.usps{margin-bottom:4em;padding-top:4em}.usps a{color:inherit}.usps a:hover{text-decoration:none;color:#2fa79b}.usps .usp{text-align:center;overflow:hidden}@media (max-width:1200px){.usps .usp{margin-bottom:15px}}.usps .usp[data-href]:hover{cursor:pointer;color:#2fa79b}.usps .usp[data-href]:hover .title h3{color:#2fa79b}.usps .usp .icon{margin-bottom:2em;padding:0;position:relative;background-image:none!important}.usps .usp .icon svg{height:146px}.usps .usp .icon i{color:#fff;font-size:60px;display:inline-block;vertical-align:middle;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.usps .usp .image{margin-bottom:1.5em}.usps .usp .image img{width:100%;display:block;margin:0 auto;border-radius:50%;border:7px solid #e0e0e0;transition:border-color .2s ease-in;-moz-transition:border-color .2s ease-in;-webkit-transition:border-color .2s ease-in;-o-transition:border-color .2s ease-in;box-sizing:border-box}.usps .usp .image img:hover{border-color:#2fa79b}.usps .usp footer a{color:#2fa79b;font-weight:700}.usps .usp .title{margin-bottom:2em}.usps .usp .content a:hover{color:#000}.usps .wrapper{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.usps .wrapper .usp{max-width:100%;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;padding:0 15px;margin-bottom:4em;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.usps .wrapper .usp footer{display:block;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:auto 0 0 0;text-align:center}@media (max-width:767px){.usps .wrapper .usp{max-width:100%}}@media (min-width:768px){.usps .wrapper .usp{-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}}@media (min-width:992px){.usps .wrapper .usp{-webkit-flex:1 1 33.3%;-ms-flex:1 1 33.3%;flex:1 1 33.3%;max-width:100%}}@media (min-width:1201px){.usps .wrapper .usp{-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:33.3%}}.blocks{background-color:#ececec;padding:4em 0 0 0}.blocks a{color:inherit}.blocks a:hover{text-decoration:none;color:#2fa79b}.blocks .block{margin-bottom:30px}.blocks .block[data-href]:hover{cursor:pointer;color:#2fa79b}.blocks .block[data-href]:hover .title h3{color:#2fa79b}.blocks .block .image{margin-bottom:1em}.blocks .block .image img{max-width:100%}.blocks .block .title{color:#2fa79b}.blocks .block .title h3{font-size:1.1em}.blocks .block .content a:hover{color:#000}.blocks .wrapper{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.blocks .wrapper .block{max-width:100%;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;padding:0 15px;margin-bottom:4em;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.blocks .wrapper .block .button{display:inline-block;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:fit-content;margin:auto 0 0 0}@media (min-width:992px){.blocks .wrapper .block{-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%}}@media (min-width:1201px){.blocks .wrapper .block{-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:50%}}.locations{padding-bottom:4em}.locations .title h2{font-size:1.4em;margin-bottom:.8em}.locations .office .title{padding:.5em 0 0 0}.locations .address.opening{margin-bottom:.8em}.locations .opening-hours-notification{display:none;font-size:14px;margin:15px auto}.locations .opening-hours{max-width:90%;width:100%}.locations .opening-hours.full-width{max-width:100%}@media (max-width:991px){.locations .opening-hours.full-width li .time{text-align:right}}.locations .opening-hours ul{list-style:none;padding:0;margin:0}.locations .opening-hours ul li{width:100%}.locations .opening-hours ul li .time{width:50%;float:right}.locations .opening-hours ul li span.day{width:50%;float:left;font-weight:400}.locations iframe{width:100%;height:380px;overflow:hidden;border:none}@media (max-width:992px){.locations .office .title{padding:2.5em 0 0 0}}.location.module.slide{background-attachment:fixed;background-size:cover;background-position:right top;background-color:#c3c3c3;background-repeat:no-repeat}@media (max-width:991px){.location.module.slide{background-image:none!important}}.location.module.slide img{width:100%}@media (min-width:992px){.location.module.slide img{display:none}}@media (max-width:991px){.location.module.slide .wrapper{position:absolute;top:0;left:0;right:0}}.location.module.slide .content{padding-top:150px;padding-bottom:150px}.location.module.slide .content h2{font-size:3rem;color:#fff;text-shadow:2px 2px 2px rgba(0,0,0,.4)}.location.module.list{margin:40px 0}.location.module.list .wrapper{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.location.module.list .wrapper>.col-lg-4{-webkit-flex:0 0 33.3%;-ms-flex:0 0 33.3%;flex:0 0 33.3%;max-width:100%;width:100%;margin-bottom:30px}@media (max-width:1200px){.location.module.list .wrapper>.col-lg-4{-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}}@media (max-width:991px){.location.module.list .wrapper>.col-lg-4{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}}.location.module .location-item{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.location.module .location-item>a{display:block}.location.module .location-item footer{-webkit-align-self:flex-end;-ms-align-self:flex-end;align-self:flex-end;width:100%;margin-top:auto}.location.module .location-item,.location.module .widget.contact{background-color:#fefefe;border:1px solid rgba(241,241,241,.5);color:#3f3f3f;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:20px 25px;height:100%}.location.module .location-item .contact,.location.module .widget.contact .contact{list-style:none;padding:0;margin:0 -5px;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.location.module .location-item .contact li,.location.module .widget.contact .contact li{padding:0 5px;width:100%;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}@media (max-width:640px){.location.module .location-item .contact li,.location.module .widget.contact .contact li{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:20px;max-width:100%}}@media (max-width:640px){.location.module .location-item .contact li:last-child,.location.module .location-item .contact li:only-child,.location.module .widget.contact .contact li:last-child,.location.module .widget.contact .contact li:only-child{margin-bottom:0}}.location.module .location-item .contact li a,.location.module .widget.contact .contact li a{padding:0;display:block;font-size:18px;-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-ms-transition:all .5s ease-in;-o-transition:all .5s ease-in}@media (max-width:640px){.location.module .location-item .contact li a,.location.module .widget.contact .contact li a{display:block;width:100%;text-align:center}}.location.module .location-item .contact li a i,.location.module .widget.contact .contact li a i{width:20px}.location.module .location-item .contact li a span,.location.module .widget.contact .contact li a span{margin-left:8px}.location.module .location-item h3>a:hover,.location.module .widget.contact h3>a:hover{color:#3f3f3f;text-decoration:none}.location.module .location-item address p,.location.module .widget.contact address p{line-height:1.7em}.location.module .location-item .contact,.location.module .widget.contact .contact{margin:15px -5px}.location.module .location-item .intro p,.location.module .widget.contact .intro p{font-size:14px}.location.module .location-item .button.primary,.location.module .widget.contact .button.primary{display:block;width:100%;margin:15px 0 0 0;text-align:center}.location.module .location-item figure,.location.module .widget.contact figure{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:-20px -25px 25px;position:relative;height:0;overflow:hidden;padding-bottom:calc(200 / 300 * 100%)}.location.module .location-item figure img,.location.module .widget.contact figure img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.location.module .widgets .widget.team .row{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.location.module .widgets .widget.team .team-item{padding:0 15px;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:100%}@media (max-width:640px){.location.module .widgets .widget.team .team-item{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}}.location.module .widgets .widget.team figure{margin-bottom:25px;position:relative;height:0;overflow:hidden;padding-bottom:calc(300 / 200 * 100%)}@media (max-width:640px){.location.module .widgets .widget.team figure{margin-bottom:20px}}.location.module .widgets .widget.team figure img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.location.module .widgets .widget.contact{padding-bottom:0}.location.module .widgets .widget.contact .contact{margin-bottom:0;padding-bottom:20px}.location.module .widgets .widget.contact .opening-hours{margin-bottom:0}.gm-style-iw p{line-height:1.5}.quote-wrapper{position:relative;height:350px}.persons{position:relative;z-index:998;margin-bottom:0}.persons .person{width:12.5%;float:left;padding:0;height:175px;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}.persons .person img{width:100%;height:100%;object-fit:cover;position:absolute;left:0;right:0;top:0;bottom:0}.persons.count14 .person{width:14.28571429%}.persons.count15 .person{width:20%}.persons.count16 .person{width:12.5%}.quotes{position:absolute;width:100%;height:350px;top:0;left:0;z-index:999}.quotes .quote-container{position:absolute;background-color:#2fa79b;color:#fff;opacity:0;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;visibility:hidden;height:100%;width:25%;z-index:999}.quotes .quote-container.active{opacity:1;visibility:visible}.quotes .quote-container.quote1,.quotes .quote-container[data-index='1']{margin-left:12.5%}.quotes .quote-container.quote2,.quotes .quote-container[data-index='2']{margin-left:25%}.quotes .quote-container.quote3,.quotes .quote-container[data-index='3']{margin-left:37.5%}.quotes .quote-container.quote4,.quotes .quote-container[data-index='4']{margin-left:50%}.quotes .quote-container.quote5,.quotes .quote-container[data-index='5']{margin-left:62.5%}.quotes .quote-container.quote6,.quotes .quote-container[data-index='6']{margin-left:75%}.quotes .quote-container.quote7,.quotes .quote-container[data-index='7']{margin-left:50%}.quotes .quote-container.quote8,.quotes .quote-container[data-index='8']{margin-left:62.5%}.quotes .quote-container.quote9,.quotes .quote-container[data-index='9']{margin-left:12.5%}.quotes .quote-container.quote10,.quotes .quote-container[data-index='10']{margin-left:25%}.quotes .quote-container.quote11,.quotes .quote-container[data-index='11']{margin-left:37.5%}.quotes .quote-container.quote12,.quotes .quote-container[data-index='12']{margin-left:50%}.quotes .quote-container.quote13,.quotes .quote-container[data-index='13']{margin-left:62.5%}.quotes .quote-container.quote14,.quotes .quote-container[data-index='14']{margin-left:75%}.quotes .quote-container.quote15,.quotes .quote-container[data-index='15']{margin-left:50%}.quotes .quote-container.quote16,.quotes .quote-container[data-index='16']{margin-left:62.5%}.quotes.count14 .quote-container{width:28.57142857%}.quotes.count14 .quote-container.quote1,.quotes.count14 .quote-container[data-index='1']{margin-left:14.28571429%}.quotes.count14 .quote-container.quote2,.quotes.count14 .quote-container[data-index='2']{margin-left:28.57142857%}.quotes.count14 .quote-container.quote3,.quotes.count14 .quote-container[data-index='3']{margin-left:42.85714286%}.quotes.count14 .quote-container.quote4,.quotes.count14 .quote-container[data-index='4']{margin-left:57.14285714%}.quotes.count14 .quote-container.quote5,.quotes.count14 .quote-container[data-index='5']{margin-left:71.42857143%}.quotes.count14 .quote-container.quote6,.quotes.count14 .quote-container[data-index='6']{margin-left:42.85714286%}.quotes.count14 .quote-container.quote7,.quotes.count14 .quote-container[data-index='7']{margin-left:57.14285714%}.quotes.count14 .quote-container.quote8,.quotes.count14 .quote-container[data-index='8']{margin-left:14.28571429%}.quotes.count14 .quote-container.quote9,.quotes.count14 .quote-container[data-index='9']{margin-left:28.57142857%}.quotes.count14 .quote-container.quote10,.quotes.count14 .quote-container[data-index='10']{margin-left:42.85714286%}.quotes.count14 .quote-container.quote11,.quotes.count14 .quote-container[data-index='11']{margin-left:57.14285714%}.quotes.count14 .quote-container.quote12,.quotes.count14 .quote-container[data-index='12']{margin-left:28.57142857%}.quotes.count14 .quote-container.quote13,.quotes.count14 .quote-container[data-index='13']{margin-left:42.85714286%}.quotes.count14 .quote-container.quote14,.quotes.count14 .quote-container[data-index='14']{margin-left:57.14285714%}.quotes .quote-triangle{width:0;height:0;border-style:solid;position:absolute}.quotes .quote-triangle.arrow-point-left{border-width:25px 25px 25px 0;border-color:transparent #2fa79b transparent transparent}.quotes .quote-triangle.arrow-point-right{border-width:25px 0 25px 25px;border-color:transparent transparent transparent #2fa79b}.quotes .quote-triangle.on-top-row{top:25%}.quotes .quote-triangle.on-bottom-row{top:75%}.quotes .quote-triangle.position-top-right{right:-25px}.quotes .quote-triangle.position-bottom-right{right:-25px}.quotes .quote-triangle.position-top-left{left:-25px}.quotes .quote-triangle.position-bottom-left{left:-25px}.quotes .quote{padding:0;box-sizing:border-box;height:100%}.quotes .quote p{text-align:center;padding:30% 10%;font-size:1.5em;text-transform:uppercase;height:100%;vertical-align:middle;display:inline-block;margin-bottom:0;width:100%;line-height:30px}.quotes .quote p:before{content:"'"}.quotes .quote p:after{content:"'"}@media (max-width:1200px){.quote-wrapper{height:auto}.persons .person{width:25%;float:left;padding:0;height:225px;background-size:cover;background-position:center center}.quotes{position:relative;margin-bottom:0;min-height:150px;height:auto}.quotes .quote p{padding:40px 0}.quotes .quote-container{width:100%}.quotes .quote-container.quote1,.quotes .quote-container.quote10,.quotes .quote-container.quote11,.quotes .quote-container.quote12,.quotes .quote-container.quote13,.quotes .quote-container.quote14,.quotes .quote-container.quote15,.quotes .quote-container.quote16,.quotes .quote-container.quote2,.quotes .quote-container.quote3,.quotes .quote-container.quote4,.quotes .quote-container.quote5,.quotes .quote-container.quote6,.quotes .quote-container.quote7,.quotes .quote-container.quote8,.quotes .quote-container.quote9,.quotes .quote-container[data-index='1']{margin-left:0!important;width:100%!important}}@media (max-width:992px){.quote-wrapper{height:auto}.persons .person{width:20%;float:left;padding:0;height:160px;background-size:cover;background-position:center center}.quotes{position:relative;margin-bottom:0;min-height:90px}.quotes .quote-container{position:relative;display:none}.quotes .quote-container.active{display:block}.quotes .quote p{padding:40px 15px}}@media (max-width:640px){.quote-wrapper{height:auto}.persons .person{width:20%;height:150px}.quotes{position:relative;margin-bottom:0;min-height:150px}}@media (max-width:480px){.quote-wrapper{height:auto}.persons .person{width:25%;height:90px}.quotes{position:relative;margin-bottom:0;min-height:150px}.quotes .quote p{font-size:1.2em}}.widgets .widget{background-color:#fefefe;border:1px solid rgba(241,241,241,.5);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-bottom:2em;padding:25px 20px 0 20px;box-sizing:border-box}.widgets .widget:first-child{margin-bottom:2em;padding-bottom:15px}.widgets .widget p{line-height:1.7em}.widgets .widget.menu{background-color:#2fa79b;border:none;padding:0}.widgets .widget.menu nav ul{list-style:none;padding:1em 0 15px 0;margin:0}.widgets .widget.menu nav ul li{width:100%;display:inline-block;line-height:2.1em;position:relative}.widgets .widget.menu nav ul li a{color:#fff;padding:5px 0 5px 8%;display:inline-block;-webkit-transition:color .5s ease;-moz-transition:color .5s ease;-ms-transition:color .5s ease;-o-transition:color .5s ease}.widgets .widget.menu nav ul li a:after{font-family:FontAwesome;content:"\f105";font-size:1.2em;right:8%;position:absolute}.widgets .widget.menu nav ul li a:hover{text-decoration:none;color:#3f3f3f}.widgets .widget.text .iframe-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.widgets .widget.text .iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.opening-hours{list-style:none;padding:0}.opening-hours li{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}@media (max-width:360px){.opening-hours li span.times{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}}.opening-hours li span.title{-webkit-align-self:flex-start;-ms-align-self:flex-start;align-self:flex-start}@media (max-width:360px){.opening-hours li span.title{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}}.team .team-member{margin-bottom:4em}.team .team-member>.row{height:100%}.team .team-member .image{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (max-width:767px){.team .team-member .image{margin-bottom:0}}.team .team-member .image header h4+p{margin-bottom:.5em}.team .team-member .image img{margin-bottom:1em;object-fit:cover}.team .team-member .image img.square{aspect-ratio:1/1;object-fit:cover}.team .team-member .image img.portrait{aspect-ratio:2/3;object-fit:cover}.team .team-member .image img.landscape{aspect-ratio:3/2;object-fit:contain}@media (max-width:767px){.team .team-member .image+.content{margin-top:3em}}.team .team-member .content h4{font-size:1.15em;font-weight:700;line-height:2em;text-align:center}.team .team-member:not(.with-content) footer{margin-top:auto}.team .team-member:not(.with-content) .image{height:100%}.team .wrapper{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.team .wrapper .team-member{padding:0 15px;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}@media (min-width:768px){.team .wrapper .team-member{-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%}}@media (min-width:992px){.team .wrapper .team-member{-webkit-flex:1 1 33.3%;-ms-flex:1 1 33.3%;flex:1 1 33.3%;max-width:33.3%}}@media (min-width:1201px){.team .wrapper .team-member{-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%}}.team .wrapper .team-member.with-content{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}.team .wrapper .team-member.with-content>.row{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.team .wrapper .team-member.with-content .image{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}@media (max-width:991px){.team .wrapper .team-member.with-content .image{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}}@media (max-width:767px){.team .wrapper .team-member.with-content .image{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}.team .wrapper .team-member.with-content .content{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%}@media (max-width:991px){.team .wrapper .team-member.with-content .content{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}}@media (max-width:767px){.team .wrapper .team-member.with-content .content{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}.team .wrapper .team-member .content,.team .wrapper .team-member .image{padding:0 15px}.team .wrapper .team-member .content{width:auto;max-width:100%;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%}.team .wrapper .team-member .image h4{text-align:center}.team .wrapper .team-member .image h4>a{color:inherit}.team .wrapper .team-member .image h4>a:hover{text-decoration:none}.team .wrapper .team-member .more-link{text-align:center;margin-top:15px}.team .wrapper .team-member .more-link .button{margin:0}.image footer h5{text-align:center}.workdays{list-style:none;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;padding:0;margin:auto 0 0 0}.content .workdays{-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}footer .workdays h5{text-align:center}.content footer .workdays h5{text-align:left}.workdays span{display:inline-block;margin:3px;color:#fff;font-size:12px;width:24px;height:24px;line-height:24px;text-align:center}.partners .partner{margin-bottom:4em}.partners .partner:last-child{margin-bottom:0}@media (max-width:768px){.partners .partner-content{margin-top:2em}}@media (max-width:768px){.partners .partner-name{text-align:center}}.partners .partner-name h4{font-weight:700;line-height:1.3}.partners .partner-quote{font-style:italic;color:#c3c3c3;font-size:16px}@media (max-width:768px){.partners .partner-quote{text-align:center}}.partners .partner-quote:after,.partners .partner-quote:before{color:#2fa79b;font-family:FontAwesome;display:inline}.partners .partner-quote:after{content:"\f10d";padding:0 0 10px 10px}.partners .partner-quote:before{content:"\f10e";padding:0 10px 10px 0}.news{position:relative}.news .flex-row{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.news img{margin-bottom:15px}.news .news-detail{list-style:none;padding:0;margin:0 0 1.5em 0}.news .news-detail li{display:inline-block;margin-right:10px;line-height:100%;margin-bottom:.5em}.news .news-detail li span{font-size:14px;background-color:#2fa79b;color:#fff;padding:5px 10px;display:block}.news .news-item{margin-bottom:30px}.news .news-item h3{margin:15px 0}.news .news-item>a{text-decoration:none}@media (max-width:992px){.news .news-item{margin-bottom:2em}}.news .news-item figure.main-fig{position:relative;height:0;padding-bottom:calc(540 / 720 * 100%)}.news .news-item figure.main-fig img.main-img{display:block;margin:0 auto;position:absolute;top:0;left:0;right:0;width:100%;bottom:0;object-fit:cover;height:100%}.news .news-item .news-thumb{position:relative;margin-bottom:15px}.news .news-item .news-thumb img{width:100%;margin-bottom:0}.news .news-item .news-intro{-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-ms-transition:background-color .5s ease;-o-transition:background-color .5s ease;background-color:#fff;color:rgba(0,0,0,.75)}.news .news-item .news-intro p{line-height:1.5em}.news .news-item .news-intro a:hover{text-decoration:none}.news .news-item .date{position:absolute;background-color:#2fa79b;color:#fff;padding:5px 10px;top:15px;left:15px;font-size:13px}.news .swiper-button-prev{left:5%}.news .swiper-button-next{right:5%}.news.module .wrapper{max-width:100%}@media (max-width:991px){.news-slider-buttons{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;margin:15px auto;height:50px}}.news-slider-buttons .swiper-button-next,.news-slider-buttons .swiper-button-prev{background-image:none;width:50px;height:50px;margin-top:-25px}@media (max-width:991px){.news-slider-buttons .swiper-button-next,.news-slider-buttons .swiper-button-prev{position:relative}}.news-slider-buttons .swiper-button-next:after,.news-slider-buttons .swiper-button-prev:after{line-height:50px;font-family:FontAwesome;font-size:15px;text-align:center;border:1px solid transparent;background-color:#2fa79b;color:#fff;display:block;box-sizing:border-box}.news-slider-buttons .swiper-button-next:hover:after,.news-slider-buttons .swiper-button-prev:hover:after{border:1px solid #2fa79b;background-color:#fff;color:#2fa79b}.news-slider-buttons .swiper-button-next{-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%)}@media (max-width:1200px){.news-slider-buttons .swiper-button-next{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;right:-45px}}@media (max-width:991px){.news-slider-buttons .swiper-button-next{right:0}}.news-slider-buttons .swiper-button-next:after{content:"\f061"}.news-slider-buttons .swiper-button-prev{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}@media (max-width:1200px){.news-slider-buttons .swiper-button-prev{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;left:-45px}}@media (max-width:991px){.news-slider-buttons .swiper-button-prev{left:0}}.news-slider-buttons .swiper-button-prev:after{content:"\f060"}form label{font-weight:400;line-height:150%;box-sizing:border-box;margin-bottom:0;min-height:40px;vertical-align:middle}form .form-control{width:100%;box-sizing:border-box;border:1px solid #ccc;resize:vertical;padding:6px 12px;height:auto;vertical-align:middle;line-height:40px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}form .checkbox label,form .radio label{height:auto;line-height:22px}form .checkbox-inline,form .radio-inline{line-height:22px;height:auto}form select.form-control{height:54px;line-height:40px}form button[type=submit]{border:2px solid #2fa79b;line-height:1.6em;display:inline-block;padding:.7em 4% .7em 4%;color:#2fa79b;font-weight:700;text-decoration:none;cursor:pointer;margin-bottom:.4em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:background-color .5s ease-in-out;-moz-transition:background-color .5s ease-in-out;-ms-transition:background-color .5s ease-in-out;-o-transition:background-color .5s ease-in-out;-webkit-appearance:none;text-shadow:none!important;box-sizing:border-box;text-transform:uppercase;font-size:15px;background:0 0;margin-right:10px;outline:0;outline-offset:0px}.btn-default,.btn-default:active,.btn-default:active:focus,.btn-default:focus,.btn-default:hover,.btn-default:link,.btn-default:visited,.btn-primary,.btn-primary:active,.btn-primary:active:focus,.btn-primary:focus,.btn-primary:hover,.btn-primary:link,.btn-primary:visited{border:2px solid #2fa79b;line-height:1.6em;display:inline-block;padding:.7em 4% .7em 4%;color:#2fa79b;font-weight:700;text-decoration:none;cursor:pointer;margin-bottom:.4em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:background-color .5s ease-in-out;-moz-transition:background-color .5s ease-in-out;-ms-transition:background-color .5s ease-in-out;-o-transition:background-color .5s ease-in-out;-webkit-appearance:none;text-shadow:none!important;box-sizing:border-box;text-transform:uppercase;font-size:15px;background:0 0;margin-right:10px;outline:0;outline-offset:0px}.button.primary{border:2px solid #2fa79b;line-height:1.6em;display:inline-block;padding:.7em 4% .7em 4%;color:#2fa79b;font-weight:700;text-decoration:none;cursor:pointer;margin-bottom:.4em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:background-color .5s ease-in-out;-moz-transition:background-color .5s ease-in-out;-ms-transition:background-color .5s ease-in-out;-o-transition:background-color .5s ease-in-out;-webkit-appearance:none;text-shadow:none!important;box-sizing:border-box;text-transform:uppercase;font-size:15px;background:0 0;margin-right:10px;outline:0;outline-offset:0px}.button.secondary{border:2px solid #2fa79b;line-height:1.6em;display:inline-block;padding:.7em 4% .7em 4%;color:#2fa79b;font-weight:700;text-decoration:none;cursor:pointer;margin-bottom:.4em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:background-color .5s ease-in-out;-moz-transition:background-color .5s ease-in-out;-ms-transition:background-color .5s ease-in-out;-o-transition:background-color .5s ease-in-out;-webkit-appearance:none;text-shadow:none!important;box-sizing:border-box;text-transform:uppercase;font-size:15px;background:0 0;margin-right:10px;outline:0;outline-offset:0px;background-color:#2fa79b;color:#fff;border:2px solid #fff}.footer{background-color:#ececec;text-align:left;font-size:14px;padding-top:3em;line-height:2em}.footer ul{list-style:none;padding:0}.footer .footer-block h3{font-size:1em;margin-bottom:.8em}.footer .clearfix1{clear:none}.footer .clearfix2{clear:none}.footer .clearfix3{clear:none}.footer .clearfix4{clear:both}@media (max-width:767px){.footer .footer-widget{margin-bottom:30px}}@media (max-width:767px){.footer .footer-widget.text{margin-bottom:0}}@media (max-width:767px){.footer .footer-widget.text.with-content{margin-bottom:30px}}.footer .footer-widget.links ul li{background:0 0;margin-left:0;margin-bottom:15px;border-bottom:1px solid #d9d9d9;line-height:1.6em}.footer .footer-widget.links ul li a{color:#3f3f3f;-webkit-transition:color .5s ease;-moz-transition:color .5s ease;-ms-transition:color .5s ease;-o-transition:color .5s ease}.footer .footer-widget.links ul li a:hover{color:#2fa79b;text-decoration:none}.footer .footer-widget.text .day{width:100px;display:inline-block}.footer .footer-widget.address ul li{background:0 0;margin-left:0;margin-bottom:15px}.footer .footer-widget.address ul li:first-child{border-bottom:1px solid #d9d9d9}.footer .footer-widget.opening .opening-hours li span.hours-col{-webkit-flex-basis:50%;-ms-flex-basis:50%;flex-basis:50%}.copyright{padding:30px 0}@media (max-width:992px){.footer .clearfix1{clear:none}.footer .clearfix2{clear:both}.footer .clearfix3{clear:none}.footer .clearfix4{clear:none}}@media (max-width:768px){.footer .clearfix1{clear:both}.footer .clearfix2{clear:both}.footer .clearfix3{clear:both}.footer .clearfix4{clear:both}}.social{font-size:14px;margin-bottom:15px}.social ul{list-style:none;padding:0;margin:0}.social ul li{display:inline-block;width:auto;margin-right:5px}.social ul li:last-child{margin-right:0}.social ul li a{color:#3f3f3f;-webkit-transition:color .5s ease;-moz-transition:color .5s ease;-ms-transition:color .5s ease;-o-transition:color .5s ease;font-size:14px}.social ul li a:active,.social ul li a:active:focus,.social ul li a:focus,.social ul li a:link,.social ul li a:visited{color:#3f3f3f}.social ul li a:hover{text-decoration:none;color:#2fa79b}.social ul li a i{font-size:3em}@media (max-width:640px){.col-xxs-12{width:100%}}.extra-footer{padding-top:0;background-color:rgba(236,236,236,.5)}.extra-footer ul{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:15px 0}.extra-footer ul li{margin-right:15px}.extra-footer ul li:last-child,.extra-footer ul li:only-child{margin-right:0}@media (max-width:640px){.extra-footer ul li{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;margin-right:0}}.extra-footer ul li a{color:#3f3f3f;text-decoration:underline}.notes{margin-bottom:15px;width:100%;padding:0;background-color:#299389;border:2px solid #278b81;position:relative}.notes .close-btn{position:absolute;top:0;right:15px;color:#e6e6e6;-webkit-transition:color .5s ease-in;-moz-transition:color .5s ease-in;-ms-transition:color .5s ease-in;-o-transition:color .5s ease-in;padding:10px;font-weight:700;font-size:20px}.notes .close-btn:active,.notes .close-btn:focus,.notes .close-btn:hover{color:#fff}.notes .close-btn.button{position:relative;right:0;padding:6px 15px;text-transform:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none}.notes.accepted-1{display:none}.notes .note{padding:30px 0;color:#fff;position:relative}.notes .note h2,.notes .note h3,.notes .note h4,.notes .note h5,.notes .note h6{color:#fff;margin-top:15px}.notes .note p{margin-bottom:15px}.notes .note ol,.notes .note ul{margin-bottom:15px}.notes .note ul{list-style:disc;padding-left:20px}.notes .note ul li{line-height:normal}.popup{background-color:#fff;max-width:640px;width:100%;margin-left:auto;margin-right:auto;padding:30px;overflow:auto;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.popup[data-accepted="1"]{display:none}.popup h2{margin-bottom:30px}.popup footer p{margin-bottom:0}.popup footer p .button.primary{margin-bottom:0}.mfp-bg{opacity:.6}.mfp-content{max-height:100%;overflow:auto}.cookie-container{z-index:1041}.mfp-close-btn-in .mfp-close{-webkit-border-radius:0 3px 0 3px;-moz-border-radius:0 3px 0 3px;border-radius:0 3px 0 3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}@media (max-width:992px){.image{margin-bottom:30px}}